package org.springblade.modules.admin.service.feishu;

import org.springblade.modules.admin.dto.PartsWorkSaveDTO;
import org.springblade.modules.admin.dto.UpdateBitableDataDTO;

/**
 * @author: Sharry
 * @createTime: 2024-02-02 11:44
 * @version: Version-1.0
 */
public interface IFeiShuPartsService {

	void addPartsMessage(PartsWorkSaveDTO dto);

	/**
	 * 根据 planId 更新电梯唯一识别码至少维的飞书（副本）
	 */
	void updatePartsMessageByPlanIdCopy();

	/**
	 * 根据 planId 更新电梯唯一识别码至少维的飞书（正本）
	 */
	void updatePartsMessageByPlanIdOriginal();

	/**
	 * 根据planId更新飞书表格数据
	 * @param dto
	 */
	void updateBitableByPlanId(UpdateBitableDataDTO dto);
}
